/**
 * @author cxh
 * @date 20120101
 * @class EditRouteManageWindow
 * @extends Ext.Window
 * @description 编辑路由窗体
 */
EditRouteManageWindow = Ext.extend(Ext.Window, {
			form : null, // 将UserRoleForm类的引用作为当前类的属性
			id : null,
			// 构造方法
			constructor : function(_cfg) {
				if (_cfg == null) {
					_cfg = {};
				}
				Ext.apply(this, _cfg);
				this.form = new RouteManageForm(); // 将RouteManageForm类的引用赋给当前类的form属性
				// 掉用父类的构造方法
				EditRouteManageWindow.superclass.constructor.call(this, {
							title : "编辑路由", // 标题
							width : 310, // 宽度
							autoHeight : true, // 宽度
							collapsible : true, // 是否可以伸缩
							plain : true, // 强制背景色
							closeAction : "hide",
							//buttonAlign : "center",
							iconCls : "houfei-editicon",
							modal : true, // 当前窗体为模态窗体
							resizable : false, // 不允许改变窗体大小
							items : [this.form],
							buttons : [{
										text : "确定", // 按钮上面的字
										handler : this.onSubmitClick, // 单击提交按钮事件
										scope : this
									}, {
										text : "取消",
										handler : this.onCloseWinClick, // 关闭窗体(隐藏)
										scope : this
									}]
						})
			},
			/**
			 * 单击提交按钮事件
			 */
			onSubmitClick : function() {
				// 如果客户端校验通过则提交表单
				if (this.form.getForm().isValid() == true) {
					// 提交表单
					this.form.mySubmit("route.do?operator=editRouteManage&id="
							+ this.id + "");
				} else {
					return;
				}
			},

			/**
			 * 关闭窗体
			 */
			onCloseWinClick : function() {
				this.hide();
			}

		});